#ifndef PARAFLUIDMESH_H
#define PARAFLUIDMESH_H

#include "parafluidvector.h"

#include <Vector>

namespace ParaFluid
{
	
	/**
	* Mesh
	*/
	class Mesh
	{
		
	public:
		
		/**
		* Destructor
		*/
		~Mesh();
		
		/**
		* Default Constructor
		*/
		Mesh();
		
		/**
		* Copy Constructor
		*/
		Mesh(const Mesh & other);
		
		/**
		* Assignment Operator
		*/
		Mesh & operator= (const Mesh & rhs);
		
		
		
		
		
	private:
		
		
		std::vector<Face> _faces;
		
	};
	
	
}

#endif
